home *** CD-ROM | disk | FTP | other *** search
/ Aminet 33 / Aminet 33 - October 1999.iso / Aminet / dev / cross / ava-0.2.5.lha / ava-0.2.5 / examples / macro1.s < prev    next >
Encoding:
Text File  |  1999-03-23  |  350 b   |  32 lines

  1. /*
  2.   macro1.s
  3.  
  4.   Compile with -T option.
  5.  
  6.   Some examples on macro usage.
  7.   Uros Platise (c) 1999
  8. */
  9.  
  10.     seg flash.macro_test
  11.  
  12. extern eks
  13. eks:
  14.  
  15. #define B 1\+2
  16. \    +3
  17.     *2
  18. #define prsc    -1
  19. #define t1    "asa"
  20. #define NL    10
  21. ha:
  22. plus:
  23.  
  24. #ifdef B clr r0 #else clr r1
  25. #else clr r9
  26.  ldi r16,B
  27.  ds.b B+(prsc)
  28.  dc.b "test",ha,
  29.       plus,0,NL,t1
  30.  ldi r16,eks 
  31. #endif
  32.